From Proof Nets to Games (Extended Abstract)

نویسنده

  • François Lamarche
چکیده

We give a class of proof nets for Intuitionistic Linear Logic with the connectives (;!, prove a correctness criterion for them and show that a games semantics can be directly derived from these nets, along with a full completeness theorem. It is well-known that games semantics is intimately connected to linear logic, but there is an important example of games semantics where the connection is far from clear, namely Hyland and Ong's 9] for the simply typed lambda-calculus and PCF. Although in this semantics the construction of the function space (intuitionistic implication) depends quite explicitly on the standard decomposition X) Y = !X (Y , it is not clear at all how one would be able to describe the semantics of these two linear operators independently. In particular if one naively follows the spirit of the constructions given in that paper, it seems one would get that the natural morphism !X ! !!X (comul-tiplication in the comonad) is an isomorphism. It follows from the theory of (co)monads that the two possible natural morphisms !!X ! !X would be identical, which means an enormous loss of information in such a semantics, something quite unlike what we would expect from games semantics. In this paper we give a games semantics for propositional intuitionistic linear logic with the connectors (and !, along with a full completeness theorem of the likes of 9,2]. We should mention that apart from Hyland and Ong's, the other games semantics with a full completeness theorem for the lambda-calculus, Abramsky-Jagadeesan-Malacaria's 2], is easier to relate to linear logic, and this is due to its close relation to the Geometry of Interaction 6]. We will see that this jump from the simply typed lambda-calculus to the smallest fragment of linear logic able to express it is rather nontrivial, due to the appearance of new subtleties. Our approach will start by giving a theory of proof nets for this logical fragment, with the usual correctnes criterion. We call these nets semantical nets. Given a proof net, we then show how a strategy for a two-person game can be constructed from it, as a set of paths in the proof net. The correctness condition that describes the strategies that come from proofs can then be readily deduced. Hence semantical nets c 1996 Elsevier Science B. V. Lamarche can be thought of as an intermediary step between the sequent calculus and the games, …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Thick Subtrees, Games and Experiments

We relate the dynamic semantics (games, dealing with interactions) and the static semantics (dealing with results of interactions) of linear logic with polarities, in the spirit of Timeless Games [1]. The polarized game semantics is full and faithfull for polarized proof-nets [2]. We detail the correspondence between cut free proof-nets and innocent strategies, in a framework related to abstrac...

متن کامل

Proof Nets for Unit-free Multiplicative-Additive Linear Logic (Extended abstract)

A cornerstone of the theory of proof nets for unit-free multiplicative linear logic (MLL) is the abstract representation of cut-free proofs modulo inessential commutations of rules. The only known extension to additives, based on monomial weights, fails to preserve this key feature: a host of cut-free monomial proof nets can correspond to the same cut-free proof. Thus the problem of finding a s...

متن کامل

Desequentialization of Games and Experiments on Proof-nets

We study the comparison of dynamic semantics (games, dealing with interactions) with static semantics (dealing with results of interactions), in the spirit of Timeless Games [2]. We carefully analyze Laurent’s polarized proof-nets (which for the game semantics is full and faithful [8]) and we detail the precise correspondence between cut free proof-nets and innocent strategies, in a framework r...

متن کامل

Strong Normalization of Explicit Substitutions via Cut Elimination in Proof Nets (Extended Abstract)

In this paper, we show the correspondence existing between normalization in calculi with explicit substitution and cut elimination in sequent calculus for Linear Logic, via Proof Nets. This correspondence allows us to prove that a typed version of the λx-calculus [30, 29] is strongly normalizing, as well as of all the calculi isomorphic to it such as λυ [24], λs [19], λd [21], and λf [11]. In o...

متن کامل

Canonical Proof nets for Classical Logic

Proof nets provide abstract counterparts to sequent proofs modulo rule permutations; the idea being that if two proofs have the same underlying proof-net, they are in essence the same proof. Providing a convincing proof-net counterpart to proofs in the classical sequent calculus is thus an important step in understanding classical sequent calculus proofs. By convincing, we mean that (a) there s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996